.boXx>.box1>.box2>.box1{
  position: relative;
  left:-159px;
  width: 50%;
}
.boXx>.box1>.box2>ul{
  position: relative;
  left: -150px;
  width:50%;
}
.boXx>.box1>.box2>.box3 {
  position: relative;
  left: -150px;
  width: 20%;
}
.boXx>.box1>ol>li{
  width:50%;
}
header>section{
  width: 100%;
  margin-left: 0;
}
header>section>h3{
  top: 530px;
  right:95px; 
}
header>section>ul{
  top:550px;
}
header>section>nav>.iconfont{
  display: block;
  z-index: 900;
}
header>section>.box{
      height: 100px;
}
header>section>.box>ul{
    width: 90%;
    height: 50%;
}
header>section>.box>ul>li:not(header>section>.box ul li:last-child){
  width: 12%;
  margin-right:10px;
}
header>section>.box>ul>li:last-child{
  right:-32px;
  top:-20px;
  width: 40px;
  height: 40px;
  font-size: 10px;
  line-height: 40px;
}
header>section>.box>ul>li>img{
  width: 100%;
  height: 100%;
}
header>section>nav>.box1{
  margin-right:-12px;
  width: 130px;
  height: 30px;
  line-height: 30px;
}
header>section>nav>.box{
  display: none;
}
header>section>nav>ul{
  margin-right:30px;
  width: 0px;
  height: 30px;
}
header>section>nav>ul>a{
  width: 20px;
  height: 30px;
  font-size: 13px;
  margin-right:0px;
}
header>aside{
  position: fixed;
  top: 100px;
  left: -200px;
  z-index: 99;
  width:200px;
  height: 450px;
  overflow: hidden;
  transition: all .2s;
  /* display: none; */
}
/* header>aside tool>.box1{
  left:20px;
  z-index: 999;
} */
header>aside tool>ul{
  margin-top:26px;
}
header>aside>tool>logo{
  margin-top: 15px;
}

/* header>aside:hover{
  transform: translateX(52px);
} */
/* 图书馆部分 */
main .right ul li{
  margin-left:50px;
  width: 210px;
  height: 280px;
}
main>.right>ul>li p b{
  width: 50px;
}
.top>.box>.search1{
  width:150px;
}
.top>.collection>span,.top>.collection>svg {
  position:absolute;
  top:50px;
  left: -95px;
}
.top>.box>.search1>input{
      width: 80px;
}
main .left{
    position: absolute;
    top:91px;
    /* left:-200px; */
    width:130px;
    background-color: #fff;
    z-index: 2;
    transition: all .2s;
    
}
.active1{
  transform:translateX(-200px);
}
main>svg{
  display: block;
  position:absolute;
  top:100px;
  left:0px;
  z-index: 98;
}
main .right{
  width: 100%;
  /* background-color:brown; */
}
main .right ul{
  width: 100%;
  overflow: hidden;
  overflow: auto;
  height: 500px;
  /* background-color: blueviolet; */
}
.top .cancel{
  width: 350px;
  top: 200px;
  left:10px;
}
.top .cancel .box{
  left:330px;
}